machine software machines mill engineering web equipment cnc publishing hosting engine machining engineer engineers scheduling lathe advanced optimization management search seo manufacturing planning